package smoketest.tomcat.listener;

import jakarta.annotation.PreDestroy;
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
import org.springframework.stereotype.Component;

/**
 * 优雅关机 关闭资源实现方式二
 */
@Component
public class AppDestroyConfig {

	private static final Log logger = LogFactory.getLog(AppDestroyConfig.class);

/**
* @PreDestroy 注解为 Spring 提供的 而非 springboot 提供！！！！
**/
    @PreDestroy
    public void PreDestroy(){
		logger.info("  ******  优雅关机 关闭资源实现方式二   应用程序正在关闭 相关的操作  ******     ");
		System.out.println("应用程序正在关闭。。。");
    }
}